<div id="challenge-desc" class="chal-goal blue-border border-box">
    <p>Enviar una solicitud de aceptación de tus cambios (Pull Request) al repositorio original Patchwork.</p>
</div>

<div class="chal-background light-blue solid-box">
    <h2>Pull Requests</h2>
    <p>Frecuentemente, cuándo haces cambios y mejoras a un proyecto que has bifurcado, vas a querer enviar esos cambios a los
        encargados de mantener el repositorio original y <strong>solicitarles (request)</strong> que <strong>halen (pull)</strong> esos cambios
        al original para que aquellos que lo usan se puedan beneficiar de las actualizaciones, eso es un <strong>pull request</strong>.</p>

    <p>Queremos añadirte a la lista de personas que finalizaron este taller, así que crea un <strong>pull request</strong> para añadir
        tu archivo con tu usuario al repositorio original: <a href="https://github.com/jlord/patchwork" target="_blank">github.com/jlord/patchwork</a>.
    </p>

    <img src="../../../assets/imgs/pullrequest.png" width="100%"
         alt="An illustration showing two options. The latter option contains more of the alphabet than the first and is asking the first to accept its work so that the alapabet is complete.">
</div>

<div class="chal-step blue-border border-box">
    <h3>Crear un pull request</h3>
    <p>Visita el repositorio original que bifurcaste en GitHub, en este caso <a href="https://github.com/jlord/patchwork">http://github.com/jlord/patchwork</a>.
    </p>

    <p>GitHub detectará con frecuencia si has enviado (push) una branch a un fork y lo mostrará en la parte superior de la paǵina del repositorio original.
        Si puedes ver que con tu rama 'add-username', puedes hacer click en 'Crear pull request' (create a Pull Request) desde allí. Si no:</p>

    <ul>
        <li>Haz Click en el botón verde que dice 'New pull request'.</li>
        <li>Selecciona la rama que tiene los cambios que quieres enviar. Debería ser la que se llama 'add-yourusername'.</li>
    </ul>

    <p>Ahora verás una página con los detalles que están en el proceso de ser enviados. Esta página muestra
        los commits los cambios, en el formulario de diff, asociando el pull request y comparandolo con la rama 'gh-pages'
        de el original.</p>

    <p>Si el repositorio original tiene <strong>documentación de contribución</strong>, GitHub lo enlazará. Esta es 
        la documentación que los propietarios del repositorio consideran cómo es la mejor manera de hacer contribuciones a ese proyecto —Es de gran ayuda leer si
        quisieras saber si tus cambios serán adoptados!</p>

    <p>Si todo en la página se ve bien y es lo que esperabas:</p>

    <ul>
        <li>Click en 'Create pull request'</li>
        <li>Añade un título y una descripción a los cambios que han sugerido al autor del repositorio original para ser incorporados.</li>
        <li>Haz Click en 'Send pull request'!</li>
    </ul>

    <p><strong>Bingo! Enviaste un pull request — tomate unos segundos para disfrutar el momento.</strong>

    <p>Si todo está bien con tu pull request, será fusionado en unos momentos. Si no está automaticamente fusionado después de unos poco minutos, 
        entonces tendrás algunos comentarios que te hizo @reporobot explicando por qué no los pudo fusionar (merge). Si este es el
        caso, cierra tu pull request en GitHub, haz los cambios necesarios en tu rama, vuelve a enviar los cambios a tu fork
        y reabre (esto le avisará @reporobot para que revise nuevamente) tu pull request.</p>
</div>

{{{ verify_button }}}
